home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / JFrame$AccessibleJFrame.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  5.1 KB  |  210 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Container;
  5. import java.awt.Cursor;
  6. import java.awt.Dimension;
  7. import java.awt.Font;
  8. import java.awt.FontMetrics;
  9. import java.awt.Point;
  10. import java.awt.Rectangle;
  11. import java.awt.event.FocusListener;
  12. import java.io.Serializable;
  13. import java.util.Locale;
  14. import javax.accessibility.Accessible;
  15. import javax.accessibility.AccessibleComponent;
  16. import javax.accessibility.AccessibleContext;
  17. import javax.accessibility.AccessibleRole;
  18. import javax.accessibility.AccessibleState;
  19. import javax.accessibility.AccessibleStateSet;
  20.  
  21. public class JFrame$AccessibleJFrame extends AccessibleContext implements Serializable, AccessibleComponent {
  22.    // $FF: synthetic field
  23.    private final JFrame this$0;
  24.  
  25.    protected JFrame$AccessibleJFrame(JFrame var1) {
  26.       this.this$0 = var1;
  27.    }
  28.  
  29.    public void addFocusListener(FocusListener var1) {
  30.       this.this$0.addFocusListener(var1);
  31.    }
  32.  
  33.    public boolean contains(Point var1) {
  34.       return this.this$0.contains(var1);
  35.    }
  36.  
  37.    public Accessible getAccessibleAt(Point var1) {
  38.       int var6 = this.getAccessibleChildrenCount();
  39.  
  40.       for(int var7 = 0; var7 < var6; ++var7) {
  41.          Accessible var2 = this.getAccessibleChild(var7);
  42.          if (var2 != null) {
  43.             AccessibleContext var3 = var2.getAccessibleContext();
  44.             if (var3 != null) {
  45.                AccessibleComponent var4 = var3.getAccessibleComponent();
  46.                if (var4 != null && var4.isShowing()) {
  47.                   Point var5 = var4.getLocation();
  48.                   Point var8 = new Point(var1.x - var5.x, var1.y - var5.y);
  49.                   if (var4.contains(var8)) {
  50.                      return var2;
  51.                   }
  52.                }
  53.             }
  54.          }
  55.       }
  56.  
  57.       return this.this$0;
  58.    }
  59.  
  60.    public Accessible getAccessibleChild(int var1) {
  61.       return SwingUtilities.getAccessibleChild(this.this$0, var1);
  62.    }
  63.  
  64.    public int getAccessibleChildrenCount() {
  65.       return SwingUtilities.getAccessibleChildrenCount(this.this$0);
  66.    }
  67.  
  68.    public AccessibleComponent getAccessibleComponent() {
  69.       return this;
  70.    }
  71.  
  72.    public int getAccessibleIndexInParent() {
  73.       return SwingUtilities.getAccessibleIndexInParent(this.this$0);
  74.    }
  75.  
  76.    public String getAccessibleName() {
  77.       if (super.accessibleName != null) {
  78.          return super.accessibleName;
  79.       } else {
  80.          return this.this$0.getTitle() == null ? super.getAccessibleName() : this.this$0.getTitle();
  81.       }
  82.    }
  83.  
  84.    public Accessible getAccessibleParent() {
  85.       if (super.accessibleParent != null) {
  86.          return super.accessibleParent;
  87.       } else {
  88.          Container var1 = this.this$0.getParent();
  89.          return var1 instanceof Accessible ? (Accessible)var1 : null;
  90.       }
  91.    }
  92.  
  93.    public AccessibleRole getAccessibleRole() {
  94.       return AccessibleRole.FRAME;
  95.    }
  96.  
  97.    public AccessibleStateSet getAccessibleStateSet() {
  98.       AccessibleStateSet var1 = SwingUtilities.getAccessibleStateSet(this.this$0);
  99.       if (this.this$0.isResizable()) {
  100.          var1.add(AccessibleState.RESIZABLE);
  101.       }
  102.  
  103.       if (this.this$0.getFocusOwner() != null) {
  104.          var1.add(AccessibleState.ACTIVE);
  105.       }
  106.  
  107.       return var1;
  108.    }
  109.  
  110.    public Color getBackground() {
  111.       return this.this$0.getBackground();
  112.    }
  113.  
  114.    public Rectangle getBounds() {
  115.       return this.this$0.getBounds();
  116.    }
  117.  
  118.    public Cursor getCursor() {
  119.       return this.this$0.getCursor();
  120.    }
  121.  
  122.    public Font getFont() {
  123.       return this.this$0.getFont();
  124.    }
  125.  
  126.    public FontMetrics getFontMetrics(Font var1) {
  127.       return this.this$0.getFontMetrics(var1);
  128.    }
  129.  
  130.    public Color getForeground() {
  131.       return this.this$0.getForeground();
  132.    }
  133.  
  134.    public Locale getLocale() {
  135.       return this.this$0.getLocale();
  136.    }
  137.  
  138.    public Point getLocation() {
  139.       return this.this$0.getLocation();
  140.    }
  141.  
  142.    public Point getLocationOnScreen() {
  143.       return this.this$0.getLocationOnScreen();
  144.    }
  145.  
  146.    public Dimension getSize() {
  147.       return this.this$0.getSize();
  148.    }
  149.  
  150.    public boolean isEnabled() {
  151.       return this.this$0.isEnabled();
  152.    }
  153.  
  154.    public boolean isFocusTraversable() {
  155.       return this.this$0.isFocusTraversable();
  156.    }
  157.  
  158.    public boolean isShowing() {
  159.       return this.this$0.isShowing();
  160.    }
  161.  
  162.    public boolean isVisible() {
  163.       return this.this$0.isVisible();
  164.    }
  165.  
  166.    public void removeFocusListener(FocusListener var1) {
  167.       this.this$0.removeFocusListener(var1);
  168.    }
  169.  
  170.    public void requestFocus() {
  171.       this.this$0.requestFocus();
  172.    }
  173.  
  174.    public void setBackground(Color var1) {
  175.       this.this$0.setBackground(var1);
  176.    }
  177.  
  178.    public void setBounds(Rectangle var1) {
  179.       this.this$0.setBounds(var1);
  180.    }
  181.  
  182.    public void setCursor(Cursor var1) {
  183.       this.this$0.setCursor(var1);
  184.    }
  185.  
  186.    public void setEnabled(boolean var1) {
  187.       this.this$0.setEnabled(var1);
  188.    }
  189.  
  190.    public void setFont(Font var1) {
  191.       this.this$0.setFont(var1);
  192.    }
  193.  
  194.    public void setForeground(Color var1) {
  195.       this.this$0.setForeground(var1);
  196.    }
  197.  
  198.    public void setLocation(Point var1) {
  199.       this.this$0.setLocation(var1);
  200.    }
  201.  
  202.    public void setSize(Dimension var1) {
  203.       this.this$0.setSize(var1);
  204.    }
  205.  
  206.    public void setVisible(boolean var1) {
  207.       this.this$0.setVisible(var1);
  208.    }
  209. }
  210.